//
//  UserInfoModel.h
//  IMChat
//
//  Created by CLSgGhost on 2021/6/28.
//  Copyright © 2021年 TeamOne. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface UserInfoModel : NSObject

//用户ID
@property (nonatomic, strong) NSString *userId;
//用户名
@property (nonatomic, copy) NSString *userName;
//用户头像Uri
@property (nonatomic, copy, nullable) NSString *userPortraitUri;
//用户性别
@property (nonatomic, copy, nullable) NSString *userSex;

- (UserInfoModel *)initWithUserId:(NSString *)userId
                     withUserName:(NSString *)userName
              withUserPortraitUri:(NSString *__nullable)userPortraitUri
                      withUserSex:(NSString *__nullable)userSex;

- (UserInfoModel *)initWithUserId:(NSString *)userId
                     withUserName:(NSString *)userName
              withUserPortraitUri:(NSString *)userPortraitUri;

- (UserInfoModel *)initWithUserId:(NSString *)userId
                     withUserName:(NSString *)userName;

@end

NS_ASSUME_NONNULL_END
